const { userInfo, localUrl } = require("../../utils/util");


Page({

 
  /**
   * 页面的初始数据
   */
 
  data: {
    userInfo:{},
    show: false,
    passwrod:'',
  },
  showPopup() {
    this.setData({ show: true });
  },

  onClose() {
    this.setData({ show: false });
  },
  bindPassword(e){
    this.setData({
      passwrod:e.detail.value
    })
  },
  loginout(){
    wx.showModal({
      title: '',
      content: '是否退出',
      success:res=>{
       if (res.confirm) {
        console.log('-----用户点击确定-----')
        wx.switchTab({
          url: '/pages/index/index',
        })
        wx.removeStorageSync('token')
        wx.request({
          url: '',
          method:'POST',
          data:{
            id: communityid
          },
          header: {
            'content-type': 'application/x-www-form-urlencoded'
          },
          success:res=>{
          
              if(res.statusCode == 200){
                console.log("---删除成功---",res)
                // wx.showToast({
                //   title: '动态删除成功！',
                //   icon: "success",
                //   duration:3000
                // });
                // wx.redirectTo({url:"/pages/list/list"})
                
                //关闭当前页面，返回上一页面或多级页面!!!!!
                //成功后返回上一个列表页要刷新数据，在上一个页面的onShow里调用方法重新获取列表数据，即可。
                
              }
          },
          fail:res=>{
            console.log("---删除失败---")
            console.log(res)
          }
        })

       } else if (res.cancel) {
        console.log('用户点击取消----')
       }
      }
     })

  },
  /**
   * 生命周期函数--监听页面加载
   */
  changePwd(){
    this.setData({
      show: true
    })
  },
  confirm(){
    if (this.data.passwrod=='') {
      wx.showToast({
        title: '密码为空',
        icon:'error'
      })
      return
    }
    wx.request({
      url: localUrl+'/ucenter/member/changeInfo',
      method:'POST',
      data:{
        "id": this.data.userInfo.id,
        "password":this.data.passwrod
      },
    
      success(res){
        console.log(res)
        wx.showToast({
          title: '修改成功',
          icon:'success'
        })
      }
    
    })
    this.setData({
      show:false
    })
  },
  onLoad: function (options) {
    var that =this
    var token =wx.getStorageSync('token')
    if (token=='') {
      wx.showToast({
        title: '登陆失败',
        icon:'error'
      })
     wx.navigateTo({
       url: '/pages/login/login',
     })
    
  }else{
   wx.request({
     url: localUrl+'/ucenter/member/getMemberInfo',
     method:'GET',
     header:{
      'content-type': 'application/json', // 默认值
       'token':wx.getStorageSync('token')
     },
     
     success(res){
       console.log("token",res)
       that.setData({
         userInfo:res.data.data.userInfo
       })
       wx.setStorageSync('user', res.data.data.userInfo)
     }
   })
  }
 
  },
 


 
  /**
   * 生命周期函数--监听页面显示
   */
 
  onShow: function () {
 
    var useInfo = wx.getStorageSync('userInfo')
 
    var that = this;
 
    that.setData({
 
    avatarUrl:useInfo.avatarUrl,
 
    name:useInfo.nickName,
 
  })
  
 
 }
 
})